// router已经移动到该文件
import Vue from 'vue'
import App from './App.vue'
import Element from 'element-ui'
import router from './router';
import 'element-ui/lib/theme-chalk/index.css'
import axios from 'axios';
import moment from 'moment'




Vue.config.productionTip = false
Vue.prototype.$http = axios;
Vue.use(Element)


// // 定义全局时间格式过滤器
// Vue.filter('dateFormat', function (daraStr) {
//   return moment(daraStr).format('YYYY-MM-DD HH:mm:ss');
// })

//过滤器数组
const filters = {
  //时间戳转Date
  dateFormat: function (daraStr) {
    return moment(daraStr).format('YYYY-MM-DD HH:mm:ss');
  },
  //性别转换
  sexToString: function (value) {
    return value === 0 ? "女" : "男";
  }
};

// 将多个过滤器循环注册到Vue实例中
Object.keys(filters).forEach(function (key) {
  Vue.filter(key, filters[key]);
});


// 创建一个新的 Vue 实例，并将根组件渲染到页面中（index.html）指定的 DOM 元素上（这里是 id 为 "app" 的元素）。
new Vue({
  router,//引入vue-router
  // 将虚拟节点渲染成真实 DOM 节点并挂载到指定的 DOM 元素上.
  render: h => h(App),
}).$mount('#app')

